Skip to content

Add linear algebra example notebooks#49

Merged
akshayka merged 3 commits intomainfrom
aka/linear-algebra-examples
Apr 3, 2026
Merged

Add linear algebra example notebooks#49
akshayka merged 3 commits intomainfrom
aka/linear-algebra-examples

Conversation

@akshayka
Copy link
Copy Markdown
Contributor

@akshayka akshayka commented Apr 3, 2026

This adds a few linear algebra notebooks I made to the gallery.

  • Graph Laplacian: Spectral clustering using Laplacian eigenvectors on non-linearly separable datasets (Two Moons, Concentric Circles)
  • Spectral Graph Drawing: Positioning graph nodes in 2D using Laplacian eigenvectors (path, cycle, grid, Petersen, random graphs)
  • Graph Signal Denoising: Recovering clean signals from noisy measurements via Laplacian spectral projection
  • Low-Rank Approximation: Interactive webcam image compression using low-rank SVD

akshayka added 3 commits April 3, 2026 09:28
Add four interactive marimo notebooks exploring linear algebra concepts
through graph theory and matrix decomposition:

- graph_laplacian.py: Spectral clustering with graph Laplacian eigenvectors
- spectral_graph_drawing.py: Graph drawing using Laplacian eigenvectors
- graph_signal_denoising.py: Signal denoising via Laplacian spectral projection
- low_rank_approximation.py: Image compression with low-rank SVD
@akshayka akshayka merged commit d4f8367 into main Apr 3, 2026
2 checks passed
@akshayka akshayka deleted the aka/linear-algebra-examples branch April 3, 2026 16:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant